const express = require('express')
const app = express()

// 解析JSON格式的中间件 内置中间件 通用
app.use(express.json())

app.post('/user', (req, res) => {
    // req.body接受客服端json格式以及url-encoded格式数据
    console.log(req.body)
    // 默认情况下，如果不配置解析数据的中间件，req.body默认等图undefind
    res.send('json')
})

// =====================================================

// url-encoded格式为键值对形式
// 解析url-encoded格式的中间件 内置中间件 通用
app.use(express.urlencoded({extended:false}))

app.post('/name', (req, res) => {
    console.log(req.body)
    // 默认情况下，如果不配置解析数据的中间件，req.body默认等图undefind
    res.send('url-encoded')
})

app.listen(80, () => {
    console.log('http://127.0.0.1')
})